﻿ 
using BCCommon;
using BCDto.Sim.Admin.Admin;
using BCDto.TMS.VehicleTransportFaqCategory;
using System.Collections.Generic;

namespace BCService.TMS.VehicleTransportFaqCategory
{
    public interface IVehicleTransportFaqCategoryService
    {
        VehicleTransportFaqCategoryDto Add(VehicleTransportFaqCategoryRequestDto vehicleTransportFaqCategoryRequestDto, AdminDto admin);
        void Delete(long vehicleTransportFaqCategoryId);
        VehicleTransportFaqCategoryDto GetById(long vehicleTransportFaqCategoryId);
        PageableList<VehicleTransportFaqCategoryDto> GetList(string faqCategory, int pageIndex, int pageSize);
        List<VehicleTransportFaqCategoryDto> GetList(string faqCategory);
        VehicleTransportFaqCategoryDto Update(VehicleTransportFaqCategoryDto vehicleTransportFaqCategoryDto, AdminDto admin);
    }
}